.textareadiv {
	position: relative;
	padding: 0.5em;
	margin: 0.5em;
	height: 6.1em;
	-webkit-border-radius: 0.5em;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
.textareadiv textarea {
	width: 100%;
	height: 100%;
	border: 0;
	font-size: 1em;
}

menu {
	display:block;
	height:1.3em;
	padding:0.5625em 4%;
	margin: 0.5em;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 0.5em;
	background:url(images/arrow.png) no-repeat 97% 50%;
	-webkit-background-size:0.6875em auto;
	overflow:hidden;
	-webkit-user-select:none;
	background-color: #fff;
}

.inputdiv {
	position: relative;
	padding: 0.5em;
	margin: 0.5em;
	height: 1.3em;
	-webkit-border-radius: 0.5em;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
.inputdiv input {
	width: 100%;
	height: 100%;
	border: 0;
	font-size: 1em;
}